草庐IT

java treeset 抛出 illegalArgumentException : key out of range

全部标签

android - getSupportActionBar(toolbar) 与 Butterknife 一起用于工具栏时抛出空指针异常

我正在使用Butterknife为工具栏注入(inject)View。但是getSupportActionBar(toolbar)方法抛出空指针异常,应用程序不幸停止了。可以做些什么来解决这个问题?我正在使用安卓4.2。那么,使用Butterknife和Jellybean有什么问题吗?主ActivitypublicclassMainActivityextendsAppCompatActivity{@BindView(R.id.tool_bar_demo)Toolbartoolbar;@BindDrawable(R.drawable.backspace)Drawablebackspace

android - startService() 抛出 java.lang.IllegalStateException

从我的Activity的onCreate(),我正在尝试通过以下代码启动服务:Intentintent=newIntent();intent.setClassName(SERVICE_PKG_NAME,SERVICE_NAME);context.startService(intent);//context=MainActivity.this但是,我收到以下异常:java.lang.IllegalStateException:NotallowedtostartserviceIntent(service-name):appisinbackground知道这可能是什么原因吗?现在坚持了几个小

java - 在 TypedArray#getTextArray() 期间抛出异常

这是我第一次创建自定义View,我试图通过XML用条目填充它——以类似于Spinner的方式。我显然在这里做错了什么,但我在Spinner之后设计了我的方法,所以我看不出哪里出了问题。为了解释这段代码的Intent,我正在创建一个自定义首选项列表。MultiChooserOption是一个允许用户从选项列表中选择多项的项目。TextOption简单地定义将在列表中显示的View,即-有一个标题和一些其他元素,对于TextOption的子类,其他元素将是文本而不是小部件(复选框等)。下面是对我构建它的方式以及我的logcat输出有任何影响的所有内容的来源。属性.xmlMultiChoos

android - Admob 广告应用偶尔会因 IllegalArgumentException 而崩溃

我尝试将AdMob广告和GooglePlayIAP集成到干净的(helloworld)cocos2d-js3.5项目中。偶尔(每运行5次)应用程序崩溃并显示以下异常。当我集成IAP时,这种行为就开始了。干净的AdMob集成很好(或者至少被认为是)。到现在我只做了Java部分(cocos代码除了主屏没有调用)。我确实将google-play-services_lib升级到了23版本。日志转储:E/AndroidRuntime(27040):java.lang.IllegalArgumentException:nullreferenceE/AndroidRuntime(27040):atc

Android NFC writeNdefMessage 抛出 IOException Tag is not ndef

我正在开发一个由标签(AS3953芯片+微Controller)和智能手机(运行Android4.1.2的三星GalaxyFame)组成的NFC环境。虽然读取NDEF消息有效,但我一直坚持将消息写入标签。我从http://tapintonfc.blogspot.de/2012/07/the-above-footage-from-our-nfc-workshop.html复制了大部分代码并通过在supportedTechs()中搜索IsoDep、NfcA和Ndef的标签技术列表来修改它以接受ISO14443A标签类型4。由于所有这些都已列出,因此应用程序继续写入Tag():publicW

android - 抛出 OutOfMemoryError“无法分配 31961100 字节的分配,其中有 4194304 个空闲字节和 27MB,直到 OOM

我正在从JSON将图像加载到ImageView。JSON只带图片URL的路径。我正在使用毕加索设置值。但它会为某些图像提供错误,其余情况下它工作正常。Picasso.with(context).load(rowItem.getProductImages().get(0)).into(holder.productImageView);错误是:2771-2793/com.kooveE/art﹕ThrowingOutOfMemoryError"Failedtoallocatea31961100byteallocationwith4194304freebytesand27MBuntilOOM"

android - 相机 2 Api..java.lang.IllegalArgumentException : Surface had no valid native Surface

我一直在尝试将Camera2api集成到我的应用程序中。它一开始捕捉图像时工作正常。但是当我第二次拍摄时,预览没有出现。我在genymotionnexus5模拟器中测试了它。尝试了所有示例.Preview不是第二次捕捉。也出现此错误。java.lang.IllegalArgumentException:Surface没有有效的原生Surface...我遵循了这两个代码http://inducesmile.com/android/android-camera2-api-example-tutorial/?cid=519Github-Camera2Master.Pleasehelpanyo

android - javax.net.ssl.SSLHandshakeException : java. lang.IllegalArgumentException : Invalid input to toASCII: ip_nbae7bac35. kodrive.xyz

是否有解决此异常的方法?看着这个issueongithub听起来它可能是一个android错误,关于主机名有下划线字符之类的东西。这是堆栈跟踪:javax.net.ssl.SSLHandshakeException:java.lang.IllegalArgumentException:InvalidinputtotoASCII:ip_nbae7bac35.kodrive.xyzatcom.android.org.conscrypt.ConscryptFileDescriptorSocket.startHandshake(ConscryptFileDescriptorSocket.jav

android - AsyncTask 中的 ProgressDialog 抛出异常

我试图在我的AsyncTask获取数据时显示一个简单的ProgressDialog。在我的onPreExecute()方法中我有这个:pd=ProgressDialog.show(c,"Loading...","Pleasewait");c是从this.getApplicationContext()传递到我的AsyncTask构造函数的上下文。不幸的是,我不断收到此消息的异常:Unabletoaddwindow--Tokennullisnotforanapplication我做错了什么?更新:使用this代替this.getApplicationContext()揭示了另一个问题。当我

java - 从字符集创建新字符串会抛出 NoSuchMethodError (Android)

我有一段代码创建一个新的String如下:privatefinalstaticCharsetUNICODE_CHARSET=Charset.forName("UTF-8");publicStringmakeNewUnicodeString(byte[]octects){returnnewString(octects,UNICODE_CHARSET);}在我的电脑上测试时它工作正常。但是当我在Android模拟器上运行它时,它会抛出:java.lang.NoSuchMethodError:java.lang.String.但这行得通:publicStringmakeUnicodeStri